import Vue from 'vue';
import Vuex from 'vuex';
import * as getters from './getters' // 导入响应的模块，*相当于引入了这个组件下所有导出的事例
import * as actions from './actions'
import * as mutations from './mutations'

Vue.use(Vuex)
// 创建基本状态
const state = {
 //左侧菜单栏(详情信息)切换内容标识
  isSlideInfo : false,
//左侧菜单栏(主内容)切换内容标识
  // isMenuShow: true,
  isSlide : true,
  ID: '',        //当前点击患者的ID
  patientName:'' ,  //当前点击患者的名字
  patientSex: '', //当前点击患者的性别
  patientCondition: '',//当前点击患者的病情
  signsData: {}, //用来存储当前患者的体征数据或者评分数据
  stateData: {}, //用来存储当前点击患者的状态数据
  indexList: [], //用来存储点击需要生成图的指标数据
  flags: false, //用来标识添加对比指标框是否出现
  isCollapse: false,//用来标识是否收起左侧菜单栏
  comparedData: {
    isShow: true,
    indexs: -1,
    titleVal: '',
    isBtnClick: true,
    id : ''
  }, //用来存储指标对比的各项值
}

export default new Vuex.Store({
 state,
 mutations,
 actions,
 getters
})
